Skip to content

[ci-skip] Update gradle/actions digest to 261794a#321

Merged
renovate[bot] merged 1 commit intodevfrom
renovate/gradle-actions-digest
Nov 20, 2025
Merged

[ci-skip] Update gradle/actions digest to 261794a#321
renovate[bot] merged 1 commit intodevfrom
renovate/gradle-actions-digest

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2025

Dependencies Updater

This PR contains the following updates:

Package Type Update Change
gradle/actions action digest 4d9f0ba -> 261794a

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) November 20, 2025 07:02
@github-actions github-actions bot changed the title [ci-skip] Update gradle/actions digest to 261794a renovate/gradle-actions-digest Nov 20, 2025
@renovate renovate bot changed the title renovate/gradle-actions-digest [ci-skip] Update gradle/actions digest to 261794a Nov 20, 2025
@renovate renovate bot merged commit 0abb3ab into dev Nov 20, 2025
7 checks passed
@renovate renovate bot deleted the renovate/gradle-actions-digest branch November 20, 2025 07:03
illyrius666 added a commit that referenced this pull request Dec 11, 2025
* fixed (#264)

Signed-off-by: illyrius666 <[email protected]>

* fixed /guide cmd

Signed-off-by: illyrius666 <[email protected]>

* refactor/TreesModule (#265)

* Update actions/checkout action to v5 (#197)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* module manager refactor (#198)

* Add `run-paper` plugin, update exclusions, and remove obsolete remote debug config

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Simplify CI/CD deployment path by removing conditional logic for target directory.

Signed-off-by: illyrius666 <[email protected]>

* Remove all `.idea/libraries` entries as they are no longer required

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* Make `relocation` and `minimize` conditional for development builds; update module file to include `ADVENTURE` platform type.

Signed-off-by: illyrius666 <[email protected]>

* Remove `isDev` flag; always apply `relocation` and `minimize` in `shadowJar`.

Signed-off-by: illyrius666 <[email protected]>

* init

Signed-off-by: illyrius666 <[email protected]>

* Integrate FancyHolograms support with `SignModule` and add utility for creating player-based holograms.

Signed-off-by: illyrius666 <[email protected]>

* Add `PlayerOpenSignEvent` handling in `SignModule` to create holograms and cancel event

Signed-off-by: illyrius666 <[email protected]>

* Replace FancyHolograms integration with DecentHolograms in `SignModule` and dependencies; update repository and libraries

Signed-off-by: illyrius666 <[email protected]>

* removing holograms

Signed-off-by: illyrius666 <[email protected]>

* Add `BroadcastModule` and tips command; remove unused `fireFmt` dependencies and `PlayerOpenSignEvent` handling

Signed-off-by: illyrius666 <[email protected]>

* broadcast rc1

Signed-off-by: illyrius666 <[email protected]>

* cleanup

Signed-off-by: illyrius666 <[email protected]>

* added randomness

Signed-off-by: illyrius666 <[email protected]>

* opted out of broadcast to scoreboards

Signed-off-by: illyrius666 <[email protected]>

* opt out for scoreboard, since scores dont accept minimessage format

Signed-off-by: illyrius666 <[email protected]>

* up

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* refactored the config reload cmd

Signed-off-by: illyrius666 <[email protected]>

* oops

Signed-off-by: illyrius666 <[email protected]>

* error msg update

Signed-off-by: illyrius666 <[email protected]>

* no pre-releases in deploy

Signed-off-by: illyrius666 <[email protected]>

* refactoring modulemanager to make the reload cmd work

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] docs

Signed-off-by: illyrius666 <[email protected]>

* added checks to see if cmd executer is player

Signed-off-by: illyrius666 <[email protected]>

* converted a method to a fun extension

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* more refactoring

Signed-off-by: illyrius666 <[email protected]>

* more rf

Signed-off-by: illyrius666 <[email protected]>

* some refactoring

Signed-off-by: illyrius666 <[email protected]>

* Update plugin org.jetbrains.kotlin.jvm to v2.2.10 (#199)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.0.2 (#200)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 126b1e7 (#201)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 70964b4 (#202)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update actions/setup-java action to v5 (#203)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 44b6df6 (#204)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to fbadcc9 (#205)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.sk89q.worldedit:worldedit-bukkit to v7.3.16 (#206)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Migrate config .github/renovate.json (#207)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 83c124b (#210)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.20.0 (#212)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.1.0 (#213)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.20.0 (#211)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update appleboy/scp-action digest to eb443bd (#209)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 0a4f8b4 (#214)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 6cbd405 (#215)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin xyz.jpenilla.run-paper to v3.0.0 (#216)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 76d3b99 (#217)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 5d1b0b1 (#218)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* +

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to ed40850 (#219)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/ChatModule/DeletableMessages (#220)

* init

Signed-off-by: illyrius666 <[email protected]>

* refactor quitevent impl

Signed-off-by: illyrius666 <[email protected]>

* uses mc default joinmessage if not defined in plugin config

Signed-off-by: illyrius666 <[email protected]>

* added the check also for quitmessage

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* Update plugin org.jetbrains.kotlin.jvm to v2.2.20 (#222)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to c04286a (#221)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update softprops/action-gh-release digest to 19cd0bc (#223)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/SilkTouchModule (#224)

* init

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

* added player == survival check

Signed-off-by: illyrius666 <[email protected]>

* finish

Signed-off-by: illyrius666 <[email protected]>

* cancel xp drop when mining with silk touch, to prevent infinite xp

Signed-off-by: illyrius666 <[email protected]>

* damnit

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* fix placing spawner losing type

* fixed

Signed-off-by: illyrius666 <[email protected]>

* finish

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* feat/WanderingTraderModule (#225)

* init

Signed-off-by: illyrius666 <[email protected]>

* added sound and changed the message a little bit

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to 3ee0ca9 (#226)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/CauldronModule (#227)

* init

Signed-off-by: illyrius666 <[email protected]>

* first attempt

Signed-off-by: illyrius666 <[email protected]>

* refactor and add dirt -> mud via cauldron

Signed-off-by: illyrius666 <[email protected]>

* v2

Signed-off-by: illyrius666 <[email protected]>

* take 2

Signed-off-by: illyrius666 <[email protected]>

* take 3

Signed-off-by: illyrius666 <[email protected]>

* take 4

Signed-off-by: illyrius666 <[email protected]>

* added kdocs

Signed-off-by: illyrius666 <[email protected]>

* fix cauldron error on water level 0

Signed-off-by: illyrius666 <[email protected]>

* added coarse dirt and rooted dirt

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to abc608c (#228)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 891d472 (#230)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update appleboy/scp-action digest to 7179e72 (#229)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to f814022 (#231)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix/InvModule/UnloadBug (#234)

* +

Signed-off-by: illyrius666 <[email protected]>

* fix bug, plus laser in search now is based on proximity

Signed-off-by: illyrius666 <[email protected]>

* added so that if the item is in multiple chests it creates multiple lasers, double chests behave like a single chest when it comes to the laser, and fixed Block.center() to work with the new logic.

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* feat/PlayerModule (#233)

* init

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* added customname to skull

Signed-off-by: illyrius666 <[email protected]>

* added skull lore

Signed-off-by: illyrius666 <[email protected]>

* missing kdocs

Signed-off-by: illyrius666 <[email protected]>

* update gitignore

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] adjust search command to use a strong beam for the nearest chest and a faded beam for other matching item chests.

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 2

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 3

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 4

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 5

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 6

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 7

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 8

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 9

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to ef9c8ec (#237)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update Gradle to v9.1.0 (#238)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] take 10

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] update renovate to skip ci when updating dependencies

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 11

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] take 12

Signed-off-by: illyrius666 <[email protected]>

* Update softprops/action-gh-release digest to 97d42c1 (#239)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 0e05276 (#240)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix particles

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* renaming

Signed-off-by: illyrius666 <[email protected]>

* added todos

Signed-off-by: illyrius666 <[email protected]>

* fix block centre()

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] naming fix

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] ig looks better?

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to 182e4d3 (#241)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update plugin com.gradleup.shadow to v9.2.1 (#242)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to 748248d (#243)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* merged nickname module into playermodule

Signed-off-by: illyrius666 <[email protected]>

* refactor PlayerModule.kt

Signed-off-by: illyrius666 <[email protected]>

* swapped to using datacomponents instead of itemmeta

Signed-off-by: illyrius666 <[email protected]>

* l18n support

Signed-off-by: illyrius666 <[email protected]>

* removed WanderingTraderModule.kt

Signed-off-by: illyrius666 <[email protected]>

* Update plugin com.gradleup.shadow to v9.2.2 (#244)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor/PlayerData (#245)

* init

Signed-off-by: illyrius666 <[email protected]>

* fix kotlinx

Signed-off-by: illyrius666 <[email protected]>

* revert

Signed-off-by: illyrius666 <[email protected]>

* making use of data interface

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* fix

Signed-off-by: illyrius666 <[email protected]>

* fix json structure

Signed-off-by: illyrius666 <[email protected]>

* lazy loading

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* fix preserving typeref

Signed-off-by: illyrius666 <[email protected]>

* fix conversion

Signed-off-by: illyrius666 <[email protected]>

* avoided unchecked cast

Signed-off-by: illyrius666 <[email protected]>

* creating custom UUIDModule() for jackson

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* feat/ChatModule/ChatPlaceholders (#246)

* init

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to e60655a (#247)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* updated to mc 1.21.9-rc1, refactor main class and build script

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] replaced .replace() with Placeholder.component()

Signed-off-by: illyrius666 <[email protected]>

* Update gradle/actions digest to 4d9f0ba (#250)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* renamed l18n to i18n (oopsie), renamed WorldEditHook.kt to FAWEHook.kt

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] refactored so we dont need to suppress, also cleanup the plugin.yml

Signed-off-by: illyrius666 <[email protected]>

* moved prefix to extutils

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* using lateinit var instead of by lazy

Signed-off-by: illyrius666 <[email protected]>

* v+

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] make hooks automatically detect the class name based on where its called.

Signed-off-by: illyrius666 <[email protected]>

* cleanup + refactor getRandomRotation to allow for custom angle input

Signed-off-by: illyrius666 <[email protected]>

* refactor getRandomRotation

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* Update plugin xyz.jpenilla.run-paper to v3.0.1 (#251)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* custom advancementdone message

Signed-off-by: illyrius666 <[email protected]>

* more logic

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* Update softprops/action-gh-release digest to 62c96d0 (#253)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update gradle/actions digest to cd4b95f (#252)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* +

Signed-off-by: illyrius666 <[email protected]>

* feat/PlayerModule/XpInSkull (#249)

* init

Signed-off-by: illyrius666 <[email protected]>

* using parsed

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* fix merge

Signed-off-by: illyrius666 <[email protected]>

* feat/ScoreBoardModule (#254)

* init

Signed-off-by: illyrius666 <[email protected]>

* v-

Signed-off-by: illyrius666 <[email protected]>

* clearing scoreboard

Signed-off-by: illyrius666 <[email protected]>

* adjusted aliasses

Signed-off-by: illyrius666 <[email protected]>

* added toggle function

Signed-off-by: illyrius666 <[email protected]>

* logging improvements

Signed-off-by: illyrius666 <[email protected]>

* fixup some formatting

Signed-off-by: illyrius666 <[email protected]>

* take 2

Signed-off-by: illyrius666 <[email protected]>

* take 3

Signed-off-by: illyrius666 <[email protected]>

* made it consistent across restarts

Signed-off-by: illyrius666 <[email protected]>

* fix boolean

Signed-off-by: illyrius666 <[email protected]>

* fix boolean

Signed-off-by: illyrius666 <[email protected]>

* v+

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>

* updated to use pdc from data instead of legacy itemmeta, and added that the spawner item has the type in the lore if applicable.

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] added validation on the sleepPercentage

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] switched to jackson builder, and cleanedup some unused config values

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] refactored inRange check to take any kind of numbered type

Signed-off-by: illyrius666 <[email protected]>

* Update softprops/action-gh-release digest to f38efde (#255)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Illyrius <[email protected]>

* [ci-skip] refactor PlayerData.kt where we add helper methods to make things simpler in the implementation files

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* cleanup

Signed-off-by: illyrius666 <[email protected]>

* more cleanup

Signed-off-by: illyrius666 <[email protected]>

* more cleanup

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix missing perms

Signed-off-by: illyrius666 <[email protected]>

* remove ignoreStructureVoidBlocks for now till its fixed.

Signed-off-by: illyrius666 <[email protected]>

* feat/NPCModule (#266)

* +

Signed-off-by: illyrius666 <[email protected]>

* use jpenillas resource factory so the manual yml is unneeded.

Signed-off-by: illyrius666 <[email protected]>

* stdlib instead of stdlib-jdk8

Signed-off-by: illyrius666 <[email protected]>

* tweaking

Signed-off-by: illyrius666 <[email protected]>

* fix version and using JsonMapper instead

Signed-off-by: illyrius666 <[email protected]>

* making configmanager use datainterface and refactoring datainterface to be more generic

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

* added module.key() util

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update gradle/actions digest to 6a96db5 (#259)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update plugin xyz.jpenilla.run-paper to v3.0.2 (#260)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update softprops/action-gh-release digest to 6da8fa9 (#261)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* playerskull not displayname but name instead

Signed-off-by: illyrius666 <[email protected]>

* init

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* +

* +

* edit var name

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* some check

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* fix config

Signed-off-by: illyrius666 <[email protected]>

* added head before name in chat

Signed-off-by: illyrius666 <[email protected]>

* rename

Signed-off-by: illyrius666 <[email protected]>

* fix sprite

Signed-off-by: illyrius666 <[email protected]>

* fix order

Signed-off-by: illyrius666 <[email protected]>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* expressions and handling in config

Signed-off-by: illyrius666 <[email protected]>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* added sounds to the trade

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update dependency org.mariuszgromada.math:MathParser.org-mXparser to v6 (#267)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* +

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update actions/checkout digest to ff7abcd (#268)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix

Signed-off-by: illyrius666 <[email protected]>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* moving of npcmodule to mobsmodule and rename of mobsmodule to entitymodule

Signed-off-by: illyrius666 <[email protected]>

* refactor and fix ConfigManager.kt

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] fix config take 1

Signed-off-by: illyrius666 <[email protected]>

* finally fixed

Signed-off-by: illyrius666 <[email protected]>

* removed SleepModule as there is a built in gamerule

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update softprops/action-gh-release digest to 5434409 (#278)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix/#280 (#281)

* Update ci_cd.yml

Signed-off-by: Illyrius <[email protected]>

* Update ci_cd.yml

Signed-off-by: Illyrius <[email protected]>

* Update feature.yml

Signed-off-by: Illyrius <[email protected]>

* Update feature.yml

Signed-off-by: Illyrius <[email protected]>

* Update bug.yml

Signed-off-by: Illyrius <[email protected]>

* Update config.yml

Signed-off-by: Illyrius <[email protected]>

* Update renovate.json

Signed-off-by: Illyrius <[email protected]>

* Update bug.yml

Signed-off-by: Illyrius <[email protected]>

* Update bug.yml

Signed-off-by: Illyrius <[email protected]>

* Update feature.yml

Signed-off-by: Illyrius <[email protected]>

* swapped from checking if air to isCollidable

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>
Signed-off-by: illyrius666 <[email protected]>

* fix enderchest open duplication

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update gradle/actions digest to f106089 (#282)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* attempt to fix the enderchest mouse glitch

Signed-off-by: illyrius666 <[email protected]>

* removing sign module, keeping formatting vanilla.

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* config refactor

Signed-off-by: illyrius666 <[email protected]>

* added msg tell tellraw to aliases so their formatting gets fixed. we can now also remove the permissions blocking those for it.

Signed-off-by: illyrius666 <[email protected]>

* switch back to worldedit

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update gradle/actions digest to a009669 (#284)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update plugin org.jetbrains.kotlin.jvm to v2.2.21 (#285)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update softprops/action-gh-release digest to aa05f9d (#286)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update GitHub Artifact Actions (#287)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/SignModule (#288)

* init

Signed-off-by: Illyrius <[email protected]>

* fixed "" needed for normal text (still needed for MM) suggestion for line now shows 1..4 as suggestion

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update dependency com.sk89q.worldedit:worldedit-bukkit to v7.3.17 (#289)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* added customizing respawn point setting message

Signed-off-by: Illyrius <[email protected]>

* cleanup ExtUtils.kt

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* removal of unnecessary suppress

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* feat/ArmorStandModule (#290)

* +

Signed-off-by: illyrius666 <[email protected]>

* init

Signed-off-by: illyrius666 <[email protected]>

* mainhand armorstand functionality setting and getting

Signed-off-by: illyrius666 <[email protected]>

* v+

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* added gui deps

Signed-off-by: illyrius666 <[email protected]>

* added init gui

Signed-off-by: illyrius666 <[email protected]>

* oops

Signed-off-by: illyrius666 <[email protected]>

* oppa

Signed-off-by: illyrius666 <[email protected]>

* added armorstand arms toggling

Signed-off-by: illyrius666 <[email protected]>

* blub

Signed-off-by: illyrius666 <[email protected]>

* cleanup

Signed-off-by: illyrius666 <[email protected]>

* equipment swap handling

Signed-off-by: illyrius666 <[email protected]>

* cleanup

Signed-off-by: illyrius666 <[email protected]>

* todo

Signed-off-by: illyrius666 <[email protected]>

* from stateless to rendered component due to itemstack updates needed.

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* some refactorign

Signed-off-by: illyrius666 <[email protected]>

* locs

Signed-off-by: illyrius666 <[email protected]>

* ref

Signed-off-by: illyrius666 <[email protected]>

* attempt 1 into fixing the click handling

Signed-off-by: illyrius666 <[email protected]>

* todo

Signed-off-by: illyrius666 <[email protected]>

* take 2

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* i think iam doing something wrong

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* use jpenillas resource factory so the manual yml is unneeded.

Signed-off-by: illyrius666 <[email protected]>

* stdlib instead of stdlib-jdk8

Signed-off-by: illyrius666 <[email protected]>

* tweaking

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* different gui library

Signed-off-by: illyrius666 <[email protected]>

* buba

Signed-off-by: illyrius666 <[email protected]>

* baseplate toggling

Signed-off-by: illyrius666 <[email protected]>

* added size toggling

Signed-off-by: illyrius666 <[email protected]>

* added more options slot

Signed-off-by: illyrius666 <[email protected]>

* refactor

Signed-off-by: illyrius666 <[email protected]>

* take 1

Signed-off-by: illyrius666 <[email protected]>

* take 2

Signed-off-by: illyrius666 <[email protected]>

* take 3

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* fix version and using JsonMapper instead

Signed-off-by: illyrius666 <[email protected]>

* making configmanager use datainterface and refactoring datainterface to be more generic

Signed-off-by: illyrius666 <[email protected]>

* woops

Signed-off-by: illyrius666 <[email protected]>

* added module.key() util

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update gradle/actions digest to 6a96db5 (#259)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update plugin xyz.jpenilla.run-paper to v3.0.2 (#260)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fmt

Signed-off-by: illyrius666 <[email protected]>

* [ci-skip] Update softprops/action-gh-release digest to 6da8fa9 (#261)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* playerskull not displayname but name instead

Signed-off-by: illyrius666 <[email protected]>

* setting item in armostand works now kinda, still need to nullify the player holding the item (now duplicates)

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* setting/getting part 1

Signed-off-by: illyrius666 <[email protected]>

* fix merge conflicts

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* using built in inventory handling instead of third party library

Signed-off-by: Illyrius <[email protected]>

* bloop

Signed-off-by: Illyrius <[email protected]>

* bumbum

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* fix lang stuff

Signed-off-by: illyrius666 <[email protected]>

* refactor ExtUtils.kt

Signed-off-by: illyrius666 <[email protected]>

* some fmt

Signed-off-by: illyrius666 <[email protected]>

* slot fix for extra options button

Signed-off-by: illyrius666 <[email protected]>

* added kdocs

Signed-off-by: illyrius666 <[email protected]>

* fix equipment slot filter

Signed-off-by: illyrius666 <[email protected]>

* blub

Signed-off-by: illyrius666 <[email protected]>

* +

Signed-off-by: illyrius666 <[email protected]>

* forgot enabled check in event

Signed-off-by: illyrius666 <[email protected]>

* fix shifting

Signed-off-by: illyrius666 <[email protected]>

* some refactor

Signed-off-by: illyrius666 <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update plugin xyz.jpenilla.run-paper to v3.0.2 (#293)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* remove unused keys

Signed-off-by: illyrius666 <[email protected]>

* init (#297)

Signed-off-by: illyrius666 <[email protected]>

* moving to circleci

Signed-off-by: illyrius666 <[email protected]>

* beeb boob

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update Gradle to v9.2.0 (#300)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat/ArmorStandModule/V2 (#299)

* init

Signed-off-by: Illyrius <[email protected]>

* move to MenuType API

Signed-off-by: Illyrius <[email protected]>

* tracking inv - armorstand

Signed-off-by: Illyrius <[email protected]>

* refactor

Signed-off-by: Illyrius <[email protected]>

* more refactor

Signed-off-by: Illyrius <[email protected]>

* more ref

Signed-off-by: Illyrius <[email protected]>

* added todo

Signed-off-by: Illyrius <[email protected]>

* refactor

Signed-off-by: Illyrius <[email protected]>

* seperating view from inventory and adding poseGUi init

Signed-off-by: Illyrius <[email protected]>

* lub

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* implement rotations

Signed-off-by: Illyrius <[email protected]>

* init using mod for easier gui

Signed-off-by: Illyrius <[email protected]>

* init

Signed-off-by: Illyrius <[email protected]>

* fix all issues

Signed-off-by: Illyrius <[email protected]>

* oops

Signed-off-by: Illyrius <[email protected]>

* kdocs

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* rename

Signed-off-by: Illyrius <[email protected]>

* remove skull xp stuff

Signed-off-by: Illyrius <[email protected]>

* added drop chance to player skull

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.20.1 (#302)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.20.1 (#303)

Signed-off-by: Illyrius <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Illyrius <[email protected]>

* feat/PlayerModule/xpToBottle (#301)

* init

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* finish

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* small fix

Signed-off-by: Illyrius <[email protected]>

* oopsie

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* remove wandering trading horse

Signed-off-by: Illyrius <[email protected]>

* feat/EntityModule/MobEggDrop (#308)

* init

Signed-off-by: Illyrius <[email protected]>

* docs(pr): update pull request template

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* dismount sitting on entity attack.

Signed-off-by: Illyrius <[email protected]>

* fix/InvModule/SearchCmd (#309)

* init

Signed-off-by: Illyrius <[email protected]>

* init

Signed-off-by: Illyrius <[email protected]>

* use utils in module

Signed-off-by: Illyrius <[email protected]>

* refactor: update particle effects and clean up unused code in InvModule

Signed-off-by: Illyrius <[email protected]>

* refactor: simplify block utility functions and improve property access

Signed-off-by: Illyrius <[email protected]>

* refactor: convert nickname and scoreboard visibility functions to properties for improved access

Signed-off-by: Illyrius <[email protected]>

* refactor: add extension property to check container block accessibility

Signed-off-by: Illyrius <[email protected]>

* added todo

Signed-off-by: Illyrius <[email protected]>

* refactor: simplify BookData initialization by setting default values for title and author

Signed-off-by: Illyrius <[email protected]>

* refactor: enhance command utility functions for improved hover text and command execution

Signed-off-by: Illyrius <[email protected]>

* refactor: update delete cross-component to use SignedMessage for improved message handling

Signed-off-by: Illyrius <[email protected]>

* refactor: remove isContainerAccessible check from inventory module for cleaner code

Signed-off-by: Illyrius <[email protected]>

* refactor: move hasMatchingEnchantments logic to ItemStackUtils for better modularity

Signed-off-by: Illyrius <[email protected]>

* refactor: remove lastUnloads map and simplify player quit handling

Signed-off-by: Illyrius <[email protected]>

* woops

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* refactor: simplify item transfer logic and remove unused performUnload method

Signed-off-by: Illyrius <[email protected]>

* refactor: improve container handling in inventory transfer logic

Signed-off-by: Illyrius <[email protected]>

* add todo

Signed-off-by: Illyrius <[email protected]>

* fix legacy material usage

Signed-off-by: Illyrius <[email protected]>

* confused

Signed-off-by: Illyrius <[email protected]>

* feat: add agent migration state configuration and optimize item stack comparison logic

Signed-off-by: Illyrius <[email protected]>

* Update src/main/kotlin/org/xodium/vanillaplus/utils/ItemStackUtils.kt

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* Update src/main/kotlin/org/xodium/vanillaplus/modules/ChatModule.kt

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Co-authored-by: Copilot <[email protected]>

* refactor: optimize chunk processing and clean up action bar message

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* Refactor/armor stand module (#311)

* removed RenameHandler.kt as you can rename easily with nametag

Signed-off-by: Illyrius <[email protected]>

* refactor SwapHandler to use DataInputStream for packet processing and improve error handling

Signed-off-by: Illyrius <[email protected]>

* refactor SwapHandler to simplify item swapping logic for ArmorStand

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* oops

Signed-off-by: Illyrius <[email protected]>

* oops

Signed-off-by: Illyrius <[email protected]>

* Remove MathParser dependency and update project configuration for Paper API

Signed-off-by: Illyrius <[email protected]>

* Remove redundant 'enabled' property from module configurations

Signed-off-by: Illyrius <[email protected]>

* Refactor module classes to use a unified configuration interface

Signed-off-by: Illyrius <[email protected]>

* Update treeMask to include additional materials for enhanced tree generation

Signed-off-by: Illyrius <[email protected]>

* Refactor SAPLING_LINKS to use a single string for directory paths

Signed-off-by: Illyrius <[email protected]>

* Refactor SilkTouchModule to simplify spawner handling and remove unused code

Signed-off-by: Illyrius <[email protected]>

* feat/PlayerModule/ReplantEnchantment (#312)

* init

Signed-off-by: Illyrius <[email protected]>

* setup

Signed-off-by: Illyrius <[email protected]>

* Add automatic crop replanting on block break in PlayerModule

Signed-off-by: Illyrius <[email protected]>

* Implement replanting functionality with ReplantEnchantment in PlayerModule

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* Feat/player module/pickup enchant (#313)

* init

Signed-off-by: Illyrius <[email protected]>

* feat: implement pickup functionality and refactor replant logic

Signed-off-by: Illyrius <[email protected]>

* feat: implement pickup functionality in PickupEnchantment and update replant logic

Signed-off-by: Illyrius <[email protected]>

* feat: update PickupEnchantment to use PICKUP constant and register tools tag

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* feat: add support for additional source roots in Gradle configuration and update item type keys

Signed-off-by: Illyrius <[email protected]>

* feat: add support for brush item type in VanillaPlusBootstrap

Signed-off-by: Illyrius <[email protected]>

* feat: add support for fishing rod item type in VanillaPlusBootstrap

Signed-off-by: Illyrius <[email protected]>

* feat: update description handling in PickupEnchantment and ReplantEnchantment

Signed-off-by: Illyrius <[email protected]>

* feat: streamline event handler for Replant and Pickup enchantments

Signed-off-by: Illyrius <[email protected]>

* feat/Enchantment/NightVision (#314)

* init

Signed-off-by: Illyrius <[email protected]>

* feat: refactor enchantment key generation in EnchantmentInterface and related classes

Signed-off-by: Illyrius <[email protected]>

* feat: implement night vision effect handling for helmet enchantment

Signed-off-by: Illyrius <[email protected]>

* feat: add event handler for night vision enchantment equipment changes

Signed-off-by: Illyrius <[email protected]>

* feat: update enchantment costs and levels for Night Vision, Pickup, and Replant enchantments

Signed-off-by: Illyrius <[email protected]>

* feat: improve night vision enchantment handling and null safety

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* feat: add weapons and tools_weapons tags in VanillaPlusBootstrap

Signed-off-by: Illyrius <[email protected]>

* feat: add mace item type support in VanillaPlusBootstrap

Signed-off-by: Illyrius <[email protected]>

* feat: rename builder method to invoke in enchantment implementations

Signed-off-by: Illyrius <[email protected]>

* feat: refactor enchantment registration to use direct keys instead of constants

Signed-off-by: Illyrius <[email protected]>

* feat: update pickup enchantment to use block location for item drops

Signed-off-by: Illyrius <[email protected]>

* feat: update Pickup enchantment to handle block drop events for item pickups

Signed-off-by: Illyrius <[email protected]>

* feat: enhance Pickup enchantment to track preferred tool usage during block breaks

Signed-off-by: Illyrius <[email protected]>

* feat: simplify Pickup enchantment by removing preferred tool check and unused location tracking

Signed-off-by: Illyrius <[email protected]>

* feat/Enchantment/NimbusEnchantment? (#315)

* init

Signed-off-by: Illyrius <[email protected]>

* impl

Signed-off-by: Illyrius <[email protected]>

* feat: adjust Nimbus enchantment flying speed and add TODO for maxLevel implementation

Signed-off-by: Illyrius <[email protected]>

* feat: remove unused DEFAULTS object and streamline Nimbus enchantment flying speed logic

Signed-off-by: Illyrius <[email protected]>

* feat: enhance Nimbus enchantment flying speed logic with level-based multipliers

Signed-off-by: Illyrius <[email protected]>

* feat: update Nimbus enchantment speed multipliers for improved level scaling

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* refactor: remove unused KClass references in ConfigManager and DataInterface

Signed-off-by: Illyrius <[email protected]>

* refactor: replace KClass.simpleName with Class.simpleName for consistency

Signed-off-by: Illyrius <[email protected]>

* refactor: update argument type retrieval to use String().javaClass for consistency

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update Gradle to v9.2.1 (#318)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: implement Silk Touch enchantment with block handling and configuration (moving away from a module)

Signed-off-by: Illyrius <[email protected]>

* feat: implement Feather Falling enchantment handling in the system

Signed-off-by: Illyrius <[email protected]>

* feat: add handling for PlayerInteractEvent to prevent farmland trampling with Feather Falling boots

Signed-off-by: Illyrius <[email protected]>

* feat: refactor ender chest handling in InventoryClickEvent for improved readability and maintainability

Signed-off-by: Illyrius <[email protected]>

* feat: refactor PlayerModule to remove dependency on TabListModule and improve encapsulation

Signed-off-by: Illyrius <[email protected]>

* feat: remove RecipiesModule from ModuleManager and add recipe discovery handling in PlayerModule

Signed-off-by: Illyrius <[email protected]>

* should stay vanilla

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* fmt

Signed-off-by: Illyrius <[email protected]>

* fmt 2

Signed-off-by: Illyrius <[email protected]>

* feat/Enchantment/VeinMine (#316)

* init

Signed-off-by: Illyrius <[email protected]>

* feat: implement VeinMine enchantment functionality

Signed-off-by: Illyrius <[email protected]>

* Implement Vein Mine enchantment functionality and clean up imports

Signed-off-by: Illyrius <[email protected]>

* Implement vein mining logic and connected block detection in VeinMineEnchantment

Signed-off-by: Illyrius <[email protected]>

* Prevent vein mining in creative mode

Signed-off-by: Illyrius <[email protected]>

* Refactor enchantment description handling to use proper display names

Signed-off-by: Illyrius <[email protected]>

* Enhance vein mining to support item pickup and drop handling

Signed-off-by: Illyrius <[email protected]>

* Add item transfer functionality to PickupEnchantment for improved item handling

Signed-off-by: Illyrius <[email protected]>

* added todo

Signed-off-by: Illyrius <[email protected]>

* Implement ore validation for vein mining to restrict functionality to valid ores

Signed-off-by: Illyrius <[email protected]>

* Refactor vein mining enchantment to use level-based block limits and adjust cost parameters

Signed-off-by: Illyrius <[email protected]>

* Refactor NimbusEnchantment to use a speed modifier map and enhance ore validation in VeinMineEnchantment

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>

* Feat/rotten flesh recipe (#319)

* init

Signed-off-by: Illyrius <[email protected]>

* feat: add RecipeModule to handle recipe mechanics and register RottenFleshRecipe

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* refactor: rename getRecipes to recipes in RecipeInterface and RottenFleshRecipe

Signed-off-by: Illyrius <[email protected]>

* init (#320)

Signed-off-by: Illyrius <[email protected]>

* refactor: correct spelling of 'recipes' in package names

Signed-off-by: Illyrius <[email protected]>

* Add CI/CD workflow for building the application

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update gradle/actions digest to 261794a (#321)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix/InvModule/SearchCmd (#323)

* init

Signed-off-by: Illyrius <[email protected]>

* Refactor chat formatting and introduce custom MiniMessage tag resolvers

Signed-off-by: Illyrius <[email protected]>

* Update BookData to use inline fire formatting for title

Signed-off-by: Illyrius <[email protected]>

* Add scheduling functionality for particle effects in InvModule

Signed-off-by: Illyrius <[email protected]>

* Refactor scheduling logic by introducing ScheduleUtils for particle tasks

Signed-off-by: Illyrius <[email protected]>

* Introduce FmtUtils for custom MiniMessage tag resolvers

Signed-off-by: Illyrius <[email protected]>

* Refactor FmtUtils to use Component for placeholder styling

Signed-off-by: Illyrius <[email protected]>

* Add closing gradient placeholders to FmtUtils for enhanced formatting

Signed-off-by: Illyrius <[email protected]>

* Enhance chat and action bar formatting with gradients for improved visual appeal

Signed-off-by: Illyrius <[email protected]>

* Update chat and tab list formatting with gradient transitions for enhanced visual consistency

Signed-off-by: Illyrius <[email protected]>

* Enhance action bar message with gradient formatting for improved visual appeal

Signed-off-by: Illyrius <[email protected]>

* Enhance search command feedback with gradient action bar messages and particle effects for found chests

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* some todos

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* fix/InvModule/UnloadCmd (#324)

* inti

Signed-off-by: Illyrius <[email protected]>

* Refactor unload function to improve item transfer logic and particle effects

Signed-off-by: Illyrius <[email protected]>

* Update particle effect location and color in unload function

Signed-off-by: Illyrius <[email protected]>

* Reduce unload delay duration in inventory unload function

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update actions/checkout action to v6 (#325)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Restrict pull request target event types to 'opened'

Signed-off-by: Illyrius <[email protected]>

* refactor/ModulesToFeatures (#327)

* init

Signed-off-by: Illyrius <[email protected]>

* Implement cauldron mechanics feature and event listener

Signed-off-by: Illyrius <[email protected]>

* Add cauldron interaction event handling and register feature as listener

Signed-off-by: Illyrius <[email protected]>

* Refactor cauldron interaction handling and improve event registration logging

Signed-off-by: Illyrius <[email protected]>

* Enhance recipe registration logging with execution time measurement

Signed-off-by: Illyrius <[email protected]>

* Refactor module management and add MOTD feature implementation

Signed-off-by: Illyrius <[email protected]>

* Add BooksFeature implementation for handling book mechanics and commands

Signed-off-by: Illyrius <[email protected]>

* Add ChatFeature implementation for handling chat mechanics and whisper command

Signed-off-by: Illyrius <[email protected]>

* Refactor feature imports to use companion instance and add DimensionsFeature implementation

Signed-off-by: Illyrius <[email protected]>

* Refactor modules to features and update package structure for entity, inventory, locator, openable, pet, player, scoreboard, sign, sit, tab list, and trees mechanics

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* Refactor SitFeature event handling for improved readability

Signed-off-by: Illyrius <[email protected]>

* Enhance TreesFeature to log a warning when WorldEdit is not found

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* Refactor SoundData to prepare for kotlinx.serialization and update project configuration

Signed-off-by: Illyrius <[email protected]>

* Refactor FeatureInterface to simplify command alias handling

Signed-off-by: Illyrius <[email protected]>

* Add kotlinx.serialization plugin and dependencies to build configuration

Signed-off-by: Illyrius <[email protected]>

* Implement kotlinx.serialization for BookData and SoundData, and add SoundTypeSerializer

Signed-off-by: Illyrius <[email protected]>

* Add @Serializable annotation to Config data classes across multiple features

Signed-off-by: Illyrius <[email protected]>

* init DataInterface.kt

Signed-off-by: Illyrius <[email protected]>

* Expose config properties in feature objects and add CentralConfigData for centralized configuration management

Signed-off-by: Illyrius <[email protected]>

* Refactor configuration handling to use mutable properties and centralize config data loading and saving

Signed-off-by: Illyrius <[email protected]>

* Refactor CentralConfigData to use non-default constructor parameters for feature configurations

Signed-off-by: Illyrius <[email protected]>

* Refactor DataInterface to support dynamic feature configuration loading and saving

Signed-off-by: Illyrius <[email protected]>

* Refactor TreesFeature to conditionally register based on WorldEdit availability

Signed-off-by: Illyrius <[email protected]>

* Refactor WorldEditHook to improve logging for missing WorldEdit dependency

Signed-off-by: Illyrius <[email protected]>

* Refactor DataInterface to improve JSON serialization handling for feature configurations

Signed-off-by: Illyrius <[email protected]>

* sadge

Signed-off-by: Illyrius <[email protected]>

* Refactor features to remove kotlinx.serialization dependency and improve config encapsulation

Signed-off-by: Illyrius <[email protected]>

* Refactor features to integrate kotlinx.serialization for improved data handling and configuration management

Signed-off-by: Illyrius <[email protected]>

* Refactor SilkTouchEnchantment to integrate configuration from ConfigData and improve encapsulation

Signed-off-by: Illyrius <[email protected]>

* Refactor EnchantmentInterface and FeatureInterface to use shared configData for improved configuration management

Signed-off-by: Illyrius <[email protected]>

* Refactor configuration management by introducing ConfigManager for loading and saving config data

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to improve configuration loading and error handling

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to streamline configuration loading and improve logging

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to return loaded configuration data and improve file handling

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to optimize configuration loading with timing metrics and improve logging

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to load configuration asynchronously and add kotlinx.coroutines dependency

Signed-off-by: Illyrius <[email protected]>

* Refactor ConfigManager to remove asynchronous loading and update configuration file handling

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* Refactor configuration loading logic for clarity and efficiency

Signed-off-by: Illyrius <[email protected]>

* Refactor data classes for improved property accessibility and clarity

Signed-off-by: Illyrius <[email protected]>

* Refactor SoundData to use string names for sound types and update related configurations

Signed-off-by: Illyrius <[email protected]>

* added todo

Signed-off-by: Illyrius <[email protected]>

* Add reload command and permission for VanillaPlus plugin

Signed-off-by: Illyrius <[email protected]>

* Refactor feature commands and permissions to use properties for improved readability

Signed-off-by: Illyrius <[email protected]>

* Refactor SitFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* Refactor TreesFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* Refactor ScoreBoardFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* Refactor PetFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* Refactor OpenableFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* Refactor MotdFeature to improve event handling and readability

Signed-off-by: Illyrius <[email protected]>

* fix

Signed-off-by: Illyrius <[email protected]>

* Fix double execution of load() in VanillaPlus.kt

Signed-off-by: Illyrius <[email protected]>

* Refactor RecipeInterface to use property for recipes

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update actions/checkout action to v6 (#329)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update actions/checkout action to v6.0.1 (#330)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Remove CauldronFeature registration from VanillaPlus.kt

Signed-off-by: Illyrius <[email protected]>

* feat/TorchArrowRecipe (#332)

* init

Signed-off-by: Illyrius <[email protected]>

* Enhance TorchArrowRecipe to utilize persistent data for arrow crafting

Signed-off-by: Illyrius <[email protected]>

* Add custom name to Torch Arrow in recipe implementation

Signed-off-by: Illyrius <[email protected]>

* Implement TorchArrowFeature to handle mechanics for torch arrows on impact

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to improve torch placement logic on impact

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to separate launch and hit logic for torch arrows

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to improve torch arrow identification logic

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to unify launch and hit event handling for torch arrows

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to streamline torch arrow item handling and improve drop logic

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to add entity damage handling for torch arrows

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to remove redundant arrow drop logic and enhance entity damage handling

Signed-off-by: Illyrius <[email protected]>

* Refactor TorchArrowFeature to remove projectile launch handling for torch arrows

Signed-off-by: Illyrius <[email protected]>

* Refactor features to modules for improved organization and consistency

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* refactor: streamline configuration and command retrieval in interfaces

Signed-off-by: Illyrius <[email protected]>

* refactor: change command data return type from List to Collection in ModuleInterface

Signed-off-by: Illyrius <[email protected]>

* refactor: change config data initialization to nullable in ConfigManager

Signed-off-by: Illyrius <[email protected]>

* refactor: update config data handling in ConfigManager and VanillaPlus

Signed-off-by: Illyrius <[email protected]>

* refactor: update getOrCreateConfig to return existing configData if file does not exist

Signed-off-by: Illyrius <[email protected]>

* refactor: modify getOrCreateConfig to return a new instance of ConfigData when the file does not exist

Signed-off-by: Illyrius <[email protected]>

* refactor: replace tryCatch with executesCatching for standardized command error handling

Signed-off-by: Illyrius <[email protected]>

* refactor: rename feature to module in configuration data and update related references

Signed-off-by: Illyrius <[email protected]>

* refactor: add @SerialName annotations to modules in ConfigData for improved serialization

Signed-off-by: Illyrius <[email protected]>

* refactor: remove unused CONTAINER_TYPES from MaterialRegistry and change WorldEditHook to internal

Signed-off-by: Illyrius <[email protected]>

* refactor: add projectile launch event handler to apply visual effects for torch arrows

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

* refactor: rename TorchArrowModule to ArrowModule for clarity and consistency

Signed-off-by: Illyrius <[email protected]>

* refactor: add @Serializable annotations to module configurations for improved serialization

Signed-off-by: Illyrius <[email protected]>

* refactor: implement CapitalizedStrategy for JSON property naming in configuration

Signed-off-by: Illyrius <[email protected]>

* refactor: apply OptIn annotation for ExperimentalSerializationApi in CapitalizedStrategy and ConfigManager

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update plugin com.gradleup.shadow to v9.3.0 (#333)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [ci-skip] Update gradle/actions digest to 9bc3ffb (#334)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor: enhance message formatting in VanillaPlus.prefix with gradient colors

Signed-off-by: Illyrius <[email protected]>

* refactor: move executesCatching function to CommandUtils for better organization

Signed-off-by: Illyrius <[email protected]>

* refactor: relocate executesCatching import to CommandUtils for improved structure

Signed-off-by: Illyrius <[email protected]>

* refactor: set default value for aliases in CommandData to improve usability

Signed-off-by: Illyrius <[email protected]>

* refactor: replace executesCatching with playerExecuted for improved command handling

Signed-off-by: Illyrius <[email protected]>

* refactor: extract portal event handling into separate functions for improved readability

Signed-off-by: Illyrius <[email protected]>

* refactor: remove unused suppressions and update source paths for improved clarity

Signed-off-by: Illyrius <[email protected]>

* cleanup

Signed-off-by: Illyrius <[email protected]>

* oops

Signed-off-by: Illyrius <[email protected]>

* chore: add .editorconfig for consistent coding styles and update .gitignore

Signed-off-by: Illyrius <[email protected]>

* chore: update .gitignore to include modules.xml for better file management

Signed-off-by: Illyrius <[email protected]>

* refactor: remove wildcard import suppression for cleaner code

Signed-off-by: Illyrius <[email protected]>

* feat: add AdventureWebUiEditorAPI for session management and interaction

Signed-off-by: Illyrius <[email protected]>

* oops

Signed-off-by: Illyrius <[email protected]>

* [ci-skip] Update gradle/actions digest to 63b23c4 (#336)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Feat/1.21.11 (#328)

* init

Signed-off-by: Illyrius <[email protected]>

* v+ pre4

Signed-off-by: Illyrius <[email protected]>

* v+ pre5

Signed-off-by: Illyrius <[email protected]>

* v+ rc1

Signed-off-by: Illyrius <[email protected]>

* v+ rc3

Signed-off-by: Illyrius <[email protected]>

* v+

Signed-off-by: Illyrius <[email protected]>

* Remove unused suppressions and format function signatures for better readability

Signed-off-by: Illyrius <[email protected]>

* +

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: Illyrius <[email protected]>

* feat: enhance torch arrow mechanics with dynamic properties and improved handling

Signed-off-by: Illyrius <[email protected]>

---------

Signed-off-by: illyrius666 <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Signed-off-by: Illyrius <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants